home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / telecomm / ums / sumstools2_10.lha / sumstools / source / DMakefile < prev    next >
Encoding:
Makefile  |  1995-03-05  |  1.9 KB  |  80 lines

  1.  
  2. # --------------------------------------------
  3. # ** DICE Makefile für Stuntzi'S UMS Tools **
  4. # --------------------------------------------
  5.  
  6. # 04-Aug-94 [olio] changed for SUMSTools2.7a
  7.  
  8. # 05-Mar-95  [zza] changed for sumstools2.10 to cover sumsprint
  9.  
  10. # Compiler Specific Stuff
  11. # -----------------------
  12.  
  13. CC            = dcc
  14. LN            = dcc
  15. LIBS         = -lc -lamiga30 -lamiga30s -lums
  16. #                                    ^ because _CallHook is not in amiga30?r
  17. CFLAGS         = -c -3.0 -mRR -proto -mi -//
  18. LFLAGS        = -3.0 -mRR
  19. #LFLAGS        = -s -3.0 -mRR             # use this for symbols
  20.  
  21. TSRCS       = sumsprint.c sumswrite.c sumsset.c sumsfolder.c sumsdel.c
  22. DSRCS         = date.c
  23. FSRCS         = umsfilter.c filter.c
  24. SRCS        = $(TSRCS) $(DSRCS) $(FSRCS)
  25.  
  26. DOBJS        = $(DSRCS:*.c:*.o)
  27. FOBJS        = $(FSRCS:*.c:*.o)
  28. OBJS         = $(SRCS:*.c:*.o)
  29.  
  30.  
  31. # Targets
  32. # -------
  33.  
  34. all :        sumsprint sumsset sumswrite sumsfolder sumsdel
  35.  
  36.  
  37. # Dependencies
  38. # ------------
  39.  
  40. filter.o: filter.c filter.h
  41.  
  42. date.o: date.c date.h
  43.  
  44. umsfilter.o: umsfilter.c umsfilter.h filter.h date.h
  45.  
  46. sumsdel.o: sumsdel.c umsfilter.h
  47.  
  48. sumsfolder.o: sumsfolder.c umsfilter.h
  49.  
  50. sumsset.o: sumsset.c umsfilter.h
  51.  
  52. sumsprint.o: sumsprint.c sumstl.h umsfilter.h date.h
  53.  
  54. sumswrite.o: sumswrite.c sumstl.h date.h
  55.  
  56.  
  57. # Build Commands
  58. # --------------
  59.  
  60. $(OBJS) : $(SRCS)
  61.             $(CC) $(CFLAGS) %(right) -o %(left)
  62.  
  63.  
  64. sumsset :    sumsset.o   $(DOBJS) $(FOBJS)
  65.             $(LN) sumsset.o   $(DOBJS) $(FOBJS) -o sumsset   $(LIBS) $(LFLAGS)
  66.  
  67. sumsprint :    sumsprint.o $(DOBJS) $(FOBJS)
  68.             $(LN) sumsprint.o $(DOBJS) $(FOBJS) -o sumsprint $(LIBS) $(LFLAGS)
  69.  
  70. sumswrite :    sumswrite.o $(DOBJS)
  71.             $(LN) sumswrite.o $(DOBJS)          -o sumswrite $(LIBS) $(LFLAGS)
  72.  
  73. sumsfolder :    sumsfolder.o   $(DOBJS) $(FOBJS)
  74.             $(LN) sumsfolder.o   $(DOBJS) $(FOBJS) -o sumsfolder   $(LIBS) $(LFLAGS)
  75.  
  76. sumsdel :    sumsdel.o   $(DOBJS) $(FOBJS)
  77.             $(LN) sumsdel.o   $(DOBJS) $(FOBJS) -o sumsdel   $(LIBS) $(LFLAGS)
  78.  
  79.  
  80.